InfluxDB2\Model\NotificationRuleBase B

Total Complexity 80
Dependencies 7
Dependents 0
Total lines 810
Lines of code 223
Logical lines of code 107
Comment lines 341
Methods 52
Properties 6

Methods 52

Method Rating Maintainability Complexity Lines of code
__construct()
B
51 20 22
listInvalidProperties()
A
53 8 25
offsetSet()
S
69 2 7
offsetGet()
S
78 2 3
openAPITypes()
S
79 1 3
setTagRules()
S
76 1 4
setOffset()
S
76 1 4
getRunbookLink()
S
80 1 3
setRunbookLink()
S
76 1 4
getLimitEvery()
S
80 1 3
setLimitEvery()
S
76 1 4
getLimit()
S
80 1 3
setLimit()
S
76 1 4
getTagRules()
S
80 1 3
getStatusRules()
S
80 1 3
getDescription()
S
80 1 3
setDescription()
S
76 1 4
setEvery()
S
76 1 4
setStatusRules()
S
76 1 4
getLabels()
S
80 1 3
setLabels()
S
76 1 4
getLinks()
S
80 1 3
setLinks()
S
76 1 4
offsetExists()
S
79 1 3
offsetUnset()
S
80 1 3
getOffset()
S
80 1 3
setSleepUntil()
S
76 1 4
getEvery()
S
80 1 3
setOrgId()
S
76 1 4
attributeMap()
S
79 1 3
setters()
S
79 1 3
getters()
S
79 1 3
getModelName()
S
81 1 3
valid()
S
79 1 3
getId()
S
80 1 3
setId()
S
76 1 4
getEndpointId()
S
80 1 3
setEndpointId()
S
76 1 4
getOrgId()
S
80 1 3
getOwnerId()
S
80 1 3
openAPIFormats()
S
79 1 3
setOwnerId()
S
76 1 4
getCreatedAt()
S
80 1 3
setCreatedAt()
S
76 1 4
getUpdatedAt()
S
80 1 3
setUpdatedAt()
S
76 1 4
getStatus()
S
80 1 3
setStatus()
S
76 1 4
getName()
S
80 1 3
setName()
S
76 1 4
getSleepUntil()
S
80 1 3
__toString()
S
72 1 6